package com.jsh.erp.datasource.entities;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

public class WorkflowApproveDetail {
    private String id;

    @ApiModelProperty("任务标题")
    private String taskTitle;
    @ApiModelProperty("待审批任务id")
    private String processDetailId;
    @ApiModelProperty("审批人id")
    private String approveAccount;
    @ApiModelProperty("审批人")
    private String approveName;
    @ApiModelProperty("审批意见")
    private String approveMsg;
    @ApiModelProperty("审批类型  (pass-同意/reject-拒绝)")
    private String approveType;
    @ApiModelProperty("开始时间")
    private Date beginDate;
    @ApiModelProperty("审批时间")
    private Date approveDate;
    private String sysOwnerCpy;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("环节")
    private String attribute1;
    @ApiModelProperty("单据的类型 depotHead:销售采购，account:财务")
    private String attribute2;
    @ApiModelProperty("是否删除  0-是/1-否")
    private String deleteFlag;
    @ApiModelProperty("租户id")
    private String tenantId;
    @ApiModelProperty("第几步")
    private Integer process;
    @ApiModelProperty("流程配置id")
    private String configId;
    @ApiModelProperty("单据id")
    private String businessKey;
    @ApiModelProperty("单据类型")
    private String flowKey;

    @ApiModelProperty("有效标识  0-未上传 1-已上传 2-未下拉（调拨的状态")
    private String uploadFlag;

    @ApiModelProperty("开始时间")
    private String beginDateStr;
    @ApiModelProperty("审批时间")
    private String approveDateStr;
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getTaskTitle() {
        return taskTitle;
    }

    public void setTaskTitle(String taskTitle) {
        this.taskTitle = taskTitle == null ? null : taskTitle.trim();
    }

    public String getProcessDetailId() {
        return processDetailId;
    }

    public void setProcessDetailId(String processDetailId) {
        this.processDetailId = processDetailId == null ? null : processDetailId.trim();
    }

    public String getApproveAccount() {
        return approveAccount;
    }

    public void setApproveAccount(String approveAccount) {
        this.approveAccount = approveAccount == null ? null : approveAccount.trim();
    }

    public String getApproveName() {
        return approveName;
    }

    public void setApproveName(String approveName) {
        this.approveName = approveName == null ? null : approveName.trim();
    }

    public String getApproveMsg() {
        return approveMsg;
    }

    public void setApproveMsg(String approveMsg) {
        this.approveMsg = approveMsg == null ? null : approveMsg.trim();
    }

    public String getApproveType() {
        return approveType;
    }

    public void setApproveType(String approveType) {
        this.approveType = approveType == null ? null : approveType.trim();
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getApproveDate() {
        return approveDate;
    }

    public void setApproveDate(Date approveDate) {
        this.approveDate = approveDate;
    }

    public String getSysOwnerCpy() {
        return sysOwnerCpy;
    }

    public void setSysOwnerCpy(String sysOwnerCpy) {
        this.sysOwnerCpy = sysOwnerCpy == null ? null : sysOwnerCpy.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getAttribute1() {
        return attribute1;
    }

    public void setAttribute1(String attribute1) {
        this.attribute1 = attribute1 == null ? null : attribute1.trim();
    }

    public String getAttribute2() {
        return attribute2;
    }

    public void setAttribute2(String attribute2) {
        this.attribute2 = attribute2 == null ? null : attribute2.trim();
    }

    public String getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag == null ? null : deleteFlag.trim();
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    public Integer getProcess() {
        return process;
    }

    public void setProcess(Integer process) {
        this.process = process;
    }

    public String getConfigId() {
        return configId;
    }

    public void setConfigId(String configId) {
        this.configId = configId == null ? null : configId.trim();
    }

    public String getBusinessKey() {
        return businessKey;
    }

    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey == null ? null : businessKey.trim();
    }

    public String getFlowKey() {
        return flowKey;
    }

    public void setFlowKey(String flowKey) {
        this.flowKey = flowKey == null ? null : flowKey.trim();
    }

    public String getUploadFlag() {
        return uploadFlag;
    }

    public void setUploadFlag(String uploadFlag) {
        this.uploadFlag = uploadFlag == null ? null : uploadFlag.trim();
    }
    public String getBeginDateStr() {
        return beginDateStr;
    }

    public void setBeginDateStr(String beginDateStr) {
        this.beginDateStr = beginDateStr;
    }

    public String getApproveDateStr() {
        return approveDateStr;
    }

    public void setApproveDateStr(String approveDateStr) {
        this.approveDateStr = approveDateStr;
    }
}
